﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QuanLyShopThoiTrang_DAO
{
    public class ChuCuaHang : LoaiNhanVienDTO
    {
         //Constructor
        public ChuCuaHang(LoaiNhanVienDTO lnv)
        {
            this.MaLoaiNhanVien = lnv.MaLoaiNhanVien;
            this.LoaiNhanVien_Ten = lnv.LoaiNhanVien_Ten;
            this.LoaiNhanVien_TrangThai = lnv.LoaiNhanVien_TrangThai;
        }

        public void ThemNhanVien(NhanVienDTO _nv) 
        {
            DataProvider provider = DataProvider.Instance();
            string sql = @"INSERT INTO NhanVien VALUES(@MaNhanVien, @MaLoaiNhanVien, @NhanVien_Ho, @NhanVien_TenLot, @NhanVien_Ten, @NhanVien_TenDayDu, @NhanVien_NgaySinh, @NhanVien_DiaChi, @NhanVien_Email, @NhanVien_SoDienThoai, @NhanVien_Phai, @NhanVien_Luong, @NhanVien_TrangThai, @NhanVien_TenDangNhap, @NhanVien_MatKhau, @NhanVien_HinhAnh)";
        }

        public void TraCuuGiaoDichDaThucHien() { }
        public void XemDanhSachHangTon() { }
        public void XemDanhSachHangHoa() { }
        public void XemBaoCao() { }
        public void TraCuuHangHoa() { }

        private void StateChangeCheck(NhanVienDTO _nv)
        {
            if (_nv.LoaiNhanVien.LoaiNhanVien_Ten == "Nhân viên quản lý")
            {
                _nv.LoaiNhanVien = new NhanVienBanHangDTO(_nv.LoaiNhanVien);
            }
            else if (_nv.LoaiNhanVien.LoaiNhanVien_Ten == "Nhân viên bán hàng")
            {
                _nv.LoaiNhanVien = new NhanVienQuanLyDTO(_nv.LoaiNhanVien);
            }
        }
    }
}
